From: cl349@firebug.cl.cam.ac.uk Date: Wed, 9 Mar 2005 02:02:39 +0000 (+0000) Subject: bitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ) X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~17400^2~139 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=06f98ccd3585ead4e6f71a73caef52e259f20aea;p=xen.git bitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ) Update to NetBSD 2.0.1. Signed-off-by: Christian Limpach --- diff --git a/buildconfigs/Rules.mk b/buildconfigs/Rules.mk index cdb6b096e2..b0b0c4697f 100644 --- a/buildconfigs/Rules.mk +++ b/buildconfigs/Rules.mk @@ -27,7 +27,7 @@ linux-%.tar.bz2: # Expand NetBSD release to NetBSD version NETBSD_RELEASE ?= 2.0 NETBSD_VER ?= $(patsubst netbsd-%-xen-sparse,%,$(wildcard netbsd-$(NETBSD_RELEASE)*-xen-sparse)) -NETBSD_CVSSNAP ?= 20041103 +NETBSD_CVSSNAP ?= 20050309 # Setup NetBSD search path NETBSD_SRC_PATH ?= .:.. diff --git a/buildconfigs/mk.netbsd-2.0-xenU b/buildconfigs/mk.netbsd-2.0-xenU index acd7e5801a..2e272aa6b3 100644 --- a/buildconfigs/mk.netbsd-2.0-xenU +++ b/buildconfigs/mk.netbsd-2.0-xenU @@ -1,6 +1,6 @@ NETBSD_RELEASE ?= 2.0 -NETBSD_CVSSNAP ?= 20041103 +NETBSD_CVSSNAP ?= 20050309 EXTRAVERSION = xenU diff --git a/netbsd-2.0-xen-sparse/sys/arch/xen/i386/locore.S b/netbsd-2.0-xen-sparse/sys/arch/xen/i386/locore.S index ed0946cb9b..ba26df3a57 100644 --- a/netbsd-2.0-xen-sparse/sys/arch/xen/i386/locore.S +++ b/netbsd-2.0-xen-sparse/sys/arch/xen/i386/locore.S @@ -249,6 +249,7 @@ _C_LABEL(biosextmem): .long REALEXTMEM #include #define __HYPERVISOR_yield 8 +#define __SCHEDOP_yield 0 .space 512 tmpstk: @@ -1592,6 +1593,7 @@ idle_loop: jmp idle_start 4: movl $__HYPERVISOR_yield,%eax + movl $__SCHEDOP_yield,%ebx TRAP_INSTR NENTRY(mpidle) idle_start: diff --git a/netbsd-2.0-xen-sparse/sys/arch/xen/i386/machdep.c b/netbsd-2.0-xen-sparse/sys/arch/xen/i386/machdep.c index 5ec2d45271..801edd9dcb 100644 --- a/netbsd-2.0-xen-sparse/sys/arch/xen/i386/machdep.c +++ b/netbsd-2.0-xen-sparse/sys/arch/xen/i386/machdep.c @@ -854,6 +854,10 @@ haltsys: if (howto & RB_HALT) { printf("\n"); printf("The operating system has halted.\n"); + + /* XXX cngetc() below doesn't work, shutdown machine for now */ + HYPERVISOR_shutdown(); + printf("Please press any key to reboot.\n\n"); #ifdef BEEP_ONHALT